/**
 * 导入模块
 */
import router from '@/router';
import pinia from '@/stores';

/**
 * 导入根组件
 */
import Main from './Main.vue';

/**
 * 导入类型声明
 */
import type { App } from 'vue';

/**
 * 导入全局样式
 */
import '@/assets/styles/index';

/**
 * 引入app模块
 */
const app: App<Element> = createApp(Main);

/**
 * 注册路由
 */
app.use(router);

/**
 * 注册pinia
 */
app.use(pinia);

/**
 * 挂载节点
 */
app.mount('#app');
